package com.sgcc.fj.pmos.common.http;

import android.annotation.SuppressLint;
import android.content.Context;

import com.blankj.utilcode.util.NetworkUtils;
import com.blankj.utilcode.util.ToastUtils;


/**
 * @author wy
 * @Description
 * @date 2015-5-5 上午11:18:35
 */
public class ErrorHelper {

    public static final int NoNetwork = -1;//网络连接失败
    public static final int CANCELL = 0;//用户取消
    public static final int NetWork_Slow = 1;//网络加载缓慢

    /**
     * Returns appropriate message which is to be displayed to the user against the specified error object.
     *
     * @param error
     * @param message
     * @param context @return
     */
    @SuppressLint("MissingPermission")
    public static void getMessage(int error, String message, Context context) {
//        try {
//            if (context != null) {
//                if (error == NoNetwork) {
//                    if (!NetworkUtils.isConnected()) {
//                        ToastUtils.showShort("网络异常，请稍后重试。");
//                    } else {
//                        ToastUtils.showShort("网络异常，请稍后重试。");
//                    }
//                } else if (error == CANCELL) {
//                } else if (error == NetWork_Slow) {
//                    if (message.equals("404") || message.equals("422") || message.equals("401") || message.equals("500")) {
//                        ToastUtils.showShort("网络异常，请稍后重试。");
//                    } else {
//                        ToastUtils.showShort("网络异常，请稍后重试。");
//                    }
//                }
//            }
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//        ToastUtils.showShort("网络异常，请稍后重试。");
    }


}
